top armouring - German English Dictionary